此函数将返回带有给定游戏手柄描述的字符串,例如,PS3 控制器可能返回类似于 “PLAYSTATION(R)3 Controller” 的字符串,或者 XBox360 控制器可能返回 “Xbox 360 Controller(XInput STANDARD GAMEPAD)”。此字符串取决于硬件,返回值取决于插入正在检查的设备 “插槽” 中的游戏手柄。
gamepad_get_description(device);
参数 | 描述 |
---|---|
device | 哪个游戏手柄 “插槽” 得到的名称。 |
String(字符串)
var gp_num = gamepad_get_device_count();
for (var i = 0; i < gp_num; i++;)
{
if gamepad_is_connected(i)
{
draw_text(32, 32 + (i * 32), gamepad_get_description(i));
}
else
{
draw_text(32, 32 + (i * 32), "No Gamepad Connected");
}
}
上面的代码将遍历所有游戏手柄插槽以检查连接的设备,然后根据游戏手柄是否连接到插槽将一些文本绘制到屏幕上。